home *** CD-ROM | disk | FTP | other *** search
/ PC Open 101 / PC Open 101 CD 1.bin / CD1 / INTERNET / 40tude Dialog / 4d2b37.exe / install_script.iss (.txt)
Encoding:
Inno Setup Script  |  2004-10-13  |  30.7 KB  |  364 lines

  1. ;InnoSetupVersion=5.0.3
  2. [Setup]
  3. AppName=40tude Dialog
  4. AppVerName=40tude Dialog Beta 37
  5. AppId=40tude Dialog
  6. AppPublisher=Softwareentwicklung Marcus Moennig
  7. AppPublisherURL=http://www.40tude.com/dialog/
  8. AppSupportURL=http://www.40tude.com/dialog/
  9. AppUpdatesURL=http://www.40tude.com/dialog/
  10. AppMutex=Mutex_Dialog.exe
  11. DefaultDirName={pf}\40tude Dialog
  12. DefaultGroupName=40tude Dialog
  13. OutputBaseFilename=setup
  14. Compression=lzma
  15. PrivilegesRequired=none
  16. AllowNoIcons=yes
  17. LicenseFile=embedded\License.txt
  18. InfoBeforeFile=embedded\InfoBefore.txt
  19. WizardImageFile=embedded\WizardImage0.bmp
  20. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  21. [Files]
  22. Source: "{app}\dialog.exe"; DestDir: "{app}"; Flags: ignoreversion 
  23. Source: "{app}\4dmf.dll"; DestDir: "{app}"; Flags: ignoreversion 
  24. Source: "{app}\dialog.chm"; DestDir: "{app}"; Flags: ignoreversion 
  25. Source: "{app}\h.dat"; DestDir: "{app}"; Flags: ignoreversion 
  26. Source: "{app}\zipdll.dll"; DestDir: "{app}"; Flags: ignoreversion 
  27. Source: "{app}\settings.ini"; DestDir: "{app}"; Flags: uninsneveruninstall onlyifdoesntexist 
  28. Source: "{app}\toolbar.ini"; DestDir: "{app}"; Flags: uninsneveruninstall onlyifdoesntexist 
  29. Source: "{app}\toolbarA.ini"; DestDir: "{app}"; Flags: uninsneveruninstall onlyifdoesntexist 
  30. Source: "{app}\toolbarC.ini"; DestDir: "{app}"; Flags: uninsneveruninstall onlyifdoesntexist 
  31. Source: "{app}\toolbarH.ini"; DestDir: "{app}"; Flags: uninsneveruninstall onlyifdoesntexist 
  32. Source: "{app}\toolbarNG.ini"; DestDir: "{app}"; Flags: uninsneveruninstall onlyifdoesntexist 
  33. Source: "{app}\license.txt"; DestDir: "{app}"; Flags: ignoreversion 
  34. Source: "{app}\readme.txt"; DestDir: "{app}"; Flags: ignoreversion 
  35. Source: "{app}\donate.url"; DestDir: "{app}"; Flags: ignoreversion 
  36. Source: "{app}\register.url"; DestDir: "{app}"; Flags: ignoreversion 
  37. Source: "{app}\data\mimetype.txt"; DestDir: "{app}\data"; Flags: uninsneveruninstall onlyifdoesntexist 
  38. Source: "{app}\data\default.ini"; DestDir: "{app}\data"; Flags: uninsneveruninstall onlyifdoesntexist 
  39. Source: "{app}\data\binary\delete.me"; DestDir: "{app}\data\binary"; Flags: onlyifdoesntexist 
  40. Source: "{app}\dicts\american.adm"; DestDir: "{app}\dicts"; Flags: ignoreversion 
  41. Source: "{app}\logs\delete.me"; DestDir: "{app}\logs"; Flags: ignoreversion 
  42. Source: "{app}\maps\BIG5-HKSCS.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  43. Source: "{app}\maps\BIG5.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  44. Source: "{app}\maps\CP1133.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  45. Source: "{app}\maps\CP850.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  46. Source: "{app}\maps\CP862.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  47. Source: "{app}\maps\CP866.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  48. Source: "{app}\maps\CP874.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  49. Source: "{app}\maps\CP932.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  50. Source: "{app}\maps\CP949.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  51. Source: "{app}\maps\CP950.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  52. Source: "{app}\maps\EUC-CN.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  53. Source: "{app}\maps\EUC-JP.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  54. Source: "{app}\maps\EUC-KR.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  55. Source: "{app}\maps\EUC-TW.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  56. Source: "{app}\maps\GB18030.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  57. Source: "{app}\maps\GB2312.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  58. Source: "{app}\maps\ISO-8859-1.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  59. Source: "{app}\maps\ISO-8859-10.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  60. Source: "{app}\maps\ISO-8859-13.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  61. Source: "{app}\maps\ISO-8859-14.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  62. Source: "{app}\maps\ISO-8859-15.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  63. Source: "{app}\maps\ISO-8859-16.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  64. Source: "{app}\maps\ISO-8859-2.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  65. Source: "{app}\maps\ISO-8859-3.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  66. Source: "{app}\maps\ISO-8859-4.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  67. Source: "{app}\maps\ISO-8859-5.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  68. Source: "{app}\maps\ISO-8859-6.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  69. Source: "{app}\maps\ISO-8859-7.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  70. Source: "{app}\maps\ISO-8859-8.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  71. Source: "{app}\maps\ISO-8859-9.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  72. Source: "{app}\maps\JIS-X0201.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  73. Source: "{app}\maps\JOHAB.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  74. Source: "{app}\maps\KOI8-R.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  75. Source: "{app}\maps\KOI8-RU.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  76. Source: "{app}\maps\KOI8-U.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  77. Source: "{app}\maps\SHIFT_JIS.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  78. Source: "{app}\maps\US-ASCII.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  79. Source: "{app}\maps\WINDOWS-1250.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  80. Source: "{app}\maps\WINDOWS-1251.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  81. Source: "{app}\maps\WINDOWS-1252.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  82. Source: "{app}\maps\WINDOWS-1253.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  83. Source: "{app}\maps\WINDOWS-1254.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  84. Source: "{app}\maps\WINDOWS-1255.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  85. Source: "{app}\maps\WINDOWS-1256.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  86. Source: "{app}\maps\WINDOWS-1257.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  87. Source: "{app}\maps\WINDOWS-1258.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  88. Source: "{app}\maps\X-Mac-Arabic.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  89. Source: "{app}\maps\X-Mac-CE.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  90. Source: "{app}\maps\X-Mac-Croatian.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  91. Source: "{app}\maps\X-Mac-Cyrillic.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  92. Source: "{app}\maps\X-Mac-Greek.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  93. Source: "{app}\maps\X-Mac-Hebrew.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  94. Source: "{app}\maps\X-Mac-Iceland.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  95. Source: "{app}\maps\X-Mac-Roman.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  96. Source: "{app}\maps\X-Mac-Romania.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  97. Source: "{app}\maps\X-Mac-Thai.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  98. Source: "{app}\maps\X-Mac-Turkish.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  99. Source: "{app}\maps\X-Mac-Ukraine.cmp"; DestDir: "{app}\maps"; Flags: ignoreversion 
  100. Source: "{app}\temp\delete.me"; DestDir: "{app}\temp"; Flags: ignoreversion 
  101. Source: "{app}\Scripts\Custom\SkipToNextThread.ds"; DestDir: "{app}\Scripts\Custom"; Flags: onlyifdoesntexist 
  102. Source: "{app}\Scripts\Custom\SkipToNextThread.cds"; DestDir: "{app}\Scripts\Custom"; Flags: onlyifdoesntexist 
  103. Source: "{app}\Scripts\Event\statusbar-WM_LBUTTONDBLCLK.cds"; DestDir: "{app}\Scripts\Event"; Flags: onlyifdoesntexist 
  104. Source: "{app}\Scripts\Event\statusbar-WM_LBUTTONDBLCLK.ds"; DestDir: "{app}\Scripts\Event"; Flags: onlyifdoesntexist 
  105. Source: "{app}\acro.dat"; DestDir: "{app}"; Flags: ignoreversion 
  106. Source: "{app}\acrocust.dat"; DestDir: "{app}"; Flags: onlyifdoesntexist 
  107. Source: "{app}\locale\de\LC_MESSAGES\default.mo"; DestDir: "{app}\locale\de\LC_MESSAGES"; Flags: ignoreversion 
  108. Source: "{app}\locale\de\LC_MESSAGES\plurals.mo"; DestDir: "{app}\locale\de\LC_MESSAGES"; Flags: ignoreversion 
  109. Source: "{app}\locale\de\LC_MESSAGES\readme.txt"; DestDir: "{app}\locale\de\LC_MESSAGES"; Flags: ignoreversion 
  110. Source: "{app}\locale\de\LC_MESSAGES\acro-de.dat"; DestDir: "{app}\locale\de\LC_MESSAGES"; Flags: ignoreversion 
  111. Source: "{app}\locale\de\LC_MESSAGES\acrocust-de.dat"; DestDir: "{app}\locale\de\LC_MESSAGES"; Flags: onlyifdoesntexist 
  112. Source: "{app}\locale\el\LC_MESSAGES\default.mo"; DestDir: "{app}\locale\el\LC_MESSAGES"; Flags: ignoreversion 
  113. Source: "{app}\locale\el\LC_MESSAGES\plurals.mo"; DestDir: "{app}\locale\el\LC_MESSAGES"; Flags: ignoreversion 
  114. Source: "{app}\locale\fr\LC_MESSAGES\default.mo"; DestDir: "{app}\locale\fr\LC_MESSAGES"; Flags: ignoreversion 
  115. Source: "{app}\locale\fr\LC_MESSAGES\plurals.mo"; DestDir: "{app}\locale\fr\LC_MESSAGES"; Flags: ignoreversion 
  116. Source: "{app}\locale\fr\LC_MESSAGES\acro-fr.dat"; DestDir: "{app}\locale\fr\LC_MESSAGES"; Flags: ignoreversion 
  117. Source: "{app}\locale\fr\LC_MESSAGES\acrocust-fr.dat"; DestDir: "{app}\locale\fr\LC_MESSAGES"; Flags: onlyifdoesntexist 
  118. Source: "{app}\locale\hr\LC_MESSAGES\default.mo"; DestDir: "{app}\locale\hr\LC_MESSAGES"; Flags: ignoreversion 
  119. Source: "{app}\locale\hr\LC_MESSAGES\plurals.mo"; DestDir: "{app}\locale\hr\LC_MESSAGES"; Flags: ignoreversion 
  120. Source: "{app}\locale\hr\LC_MESSAGES\acro-hr.dat"; DestDir: "{app}\locale\hr\LC_MESSAGES"; Flags: ignoreversion 
  121. Source: "{app}\locale\hr\LC_MESSAGES\acrocust-hr.dat"; DestDir: "{app}\locale\hr\LC_MESSAGES"; Flags: onlyifdoesntexist 
  122. Source: "{app}\locale\it\LC_MESSAGES\default.mo"; DestDir: "{app}\locale\it\LC_MESSAGES"; Flags: ignoreversion 
  123. Source: "{app}\locale\it\LC_MESSAGES\plurals.mo"; DestDir: "{app}\locale\it\LC_MESSAGES"; Flags: ignoreversion 
  124. Source: "{app}\locale\it\LC_MESSAGES\readme.txt"; DestDir: "{app}\locale\it\LC_MESSAGES"; Flags: ignoreversion 
  125. Source: "{app}\locale\it\LC_MESSAGES\acro-it.dat"; DestDir: "{app}\locale\it\LC_MESSAGES"; Flags: ignoreversion 
  126. Source: "{app}\locale\it\LC_MESSAGES\acrocust-it.dat"; DestDir: "{app}\locale\it\LC_MESSAGES"; Flags: onlyifdoesntexist 
  127. Source: "{app}\locale\nl\LC_MESSAGES\default.mo"; DestDir: "{app}\locale\nl\LC_MESSAGES"; Flags: ignoreversion 
  128. Source: "{app}\locale\nl\LC_MESSAGES\plurals.mo"; DestDir: "{app}\locale\nl\LC_MESSAGES"; Flags: ignoreversion 
  129. Source: "{app}\locale\nl\LC_MESSAGES\readme.txt"; DestDir: "{app}\locale\nl\LC_MESSAGES"; Flags: ignoreversion 
  130. Source: "{app}\locale\pl\LC_MESSAGES\default.mo"; DestDir: "{app}\locale\pl\LC_MESSAGES"; Flags: ignoreversion 
  131. Source: "{app}\locale\pl\LC_MESSAGES\plurals.mo"; DestDir: "{app}\locale\pl\LC_MESSAGES"; Flags: ignoreversion 
  132. Source: "{app}\locale\pl\LC_MESSAGES\readme.txt"; DestDir: "{app}\locale\pl\LC_MESSAGES"; Flags: ignoreversion 
  133. Source: "{app}\locale\pl\LC_MESSAGES\acro-pl.dat"; DestDir: "{app}\locale\pl\LC_MESSAGES"; Flags: ignoreversion 
  134. Source: "{app}\locale\pl\LC_MESSAGES\acrocust-pl.dat"; DestDir: "{app}\locale\pl\LC_MESSAGES"; Flags: onlyifdoesntexist 
  135. [Dirs]
  136. Name: "{app}\Scripts"; Flags: uninsneveruninstall 
  137. Name: "{app}\Scripts\Custom"; Flags: uninsneveruninstall 
  138. Name: "{app}\Scripts\Event"; Flags: uninsneveruninstall 
  139. Name: "{app}\Scripts\Icons"; Flags: uninsneveruninstall 
  140. [Registry]
  141. Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\dialog.exe"; ValueName: "Path"; ValueType: String; ValueData: "{app}"; Check: "IsAdmin"; Flags: uninsdeletevalue 
  142. Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\dialog.exe"; ValueType: String; ValueData: "{app}\dialog.exe"; Check: "IsAdmin"; Flags: uninsdeletevalue 
  143. Root: HKLM; Subkey: "SOFTWARE\Clients\Mail\40tude Dialog"; ValueType: String; ValueData: "40tude Dialog"; Check: "IsAdmin"; Flags: uninsdeletekey 
  144. Root: HKLM; Subkey: "SOFTWARE\Clients\Mail\40tude Dialog"; ValueName: "DllPath"; ValueType: String; ValueData: "Mapi32.dll"; Check: "IsAdmin"; Flags: uninsdeletekey 
  145. Root: HKLM; Subkey: "SOFTWARE\Clients\Mail\40tude Dialog\Protocols"; Check: "IsAdmin"; Flags: uninsdeletekey 
  146. Root: HKLM; Subkey: "SOFTWARE\Clients\Mail\40tude Dialog\Protocols\mailto"; ValueType: String; ValueData: "URL:Electronic Mail Address"; Check: "IsAdmin"; Flags: uninsdeletekey 
  147. Root: HKLM; Subkey: "SOFTWARE\Clients\Mail\40tude Dialog\Protocols\mailto"; ValueName: "URL Protocol"; ValueType: String; Check: "IsAdmin"; Flags: uninsdeletekey 
  148. Root: HKLM; Subkey: "SOFTWARE\Clients\Mail\40tude Dialog\Protocols\mailto"; ValueName: "EditFlags"; ValueType: Binary; ValueData: "02 00 00 00"; Check: "IsAdmin"; Flags: uninsdeletekey 
  149. Root: HKLM; Subkey: "SOFTWARE\Clients\Mail\40tude Dialog\Protocols\mailto\DefaultIcon"; ValueType: String; ValueData: "{app}\dialog.exe, 0"; Check: "IsAdmin"; Flags: uninsdeletekey 
  150. Root: HKLM; Subkey: "SOFTWARE\Clients\Mail\40tude Dialog\Protocols\mailto\shell"; Check: "IsAdmin"; Flags: uninsdeletekey 
  151. Root: HKLM; Subkey: "SOFTWARE\Clients\Mail\40tude Dialog\Protocols\mailto\shell\open"; Check: "IsAdmin"; Flags: uninsdeletekey 
  152. Root: HKLM; Subkey: "SOFTWARE\Clients\Mail\40tude Dialog\Protocols\mailto\shell\open\command"; ValueType: String; ValueData: """{app}\dialog.exe"" -mailurl:%1"; Check: "IsAdmin"; Flags: uninsdeletekey 
  153. Root: HKLM; Subkey: "SOFTWARE\Clients\Mail\40tude Dialog\shell"; Check: "IsAdmin"; Flags: uninsdeletekey 
  154. Root: HKLM; Subkey: "SOFTWARE\Clients\Mail\40tude Dialog\shell\open"; Check: "IsAdmin"; Flags: uninsdeletekey 
  155. Root: HKLM; Subkey: "SOFTWARE\Clients\Mail\40tude Dialog\shell\open\command"; ValueType: String; ValueData: """{app}\dialog.exe"""; Check: "IsAdmin"; Flags: uninsdeletekey 
  156. Root: HKLM; Subkey: "SOFTWARE\Clients\News\40tude Dialog"; ValueType: String; ValueData: "40tude Dialog"; Check: "IsAdmin"; Flags: uninsdeletekey 
  157. Root: HKLM; Subkey: "SOFTWARE\Clients\News\40tude Dialog\Protocols"; Check: "IsAdmin"; Flags: uninsdeletekey 
  158. Root: HKLM; Subkey: "SOFTWARE\Clients\News\40tude Dialog\Protocols\news"; ValueType: String; ValueData: "URL:News-Protocol"; Check: "IsAdmin"; Flags: uninsdeletekey 
  159. Root: HKLM; Subkey: "SOFTWARE\Clients\News\40tude Dialog\Protocols\news"; ValueName: "URL Protocol"; ValueType: String; Check: "IsAdmin"; Flags: uninsdeletekey 
  160. Root: HKLM; Subkey: "SOFTWARE\Clients\News\40tude Dialog\Protocols\news"; ValueName: "EditFlags"; ValueType: Binary; ValueData: "02 00 00 00"; Check: "IsAdmin"; Flags: uninsdeletekey 
  161. Root: HKLM; Subkey: "SOFTWARE\Clients\News\40tude Dialog\Protocols\news\DefaultIcon"; ValueType: String; ValueData: "{app}\dialog.exe, 0"; Check: "IsAdmin"; Flags: uninsdeletekey 
  162. Root: HKLM; Subkey: "SOFTWARE\Clients\News\40tude Dialog\Protocols\news\shell"; Check: "IsAdmin"; Flags: uninsdeletekey 
  163. Root: HKLM; Subkey: "SOFTWARE\Clients\News\40tude Dialog\Protocols\news\shell\open"; Check: "IsAdmin"; Flags: uninsdeletekey 
  164. Root: HKLM; Subkey: "SOFTWARE\Clients\News\40tude Dialog\Protocols\news\shell\open\command"; ValueType: String; ValueData: """{app}\dialog.exe"" -newsurl:%1"; Check: "IsAdmin"; Flags: uninsdeletekey 
  165. Root: HKLM; Subkey: "SOFTWARE\Clients\News\40tude Dialog\Protocols\snews"; ValueType: String; ValueData: "URL:Snews-Protocol"; Check: "IsAdmin"; Flags: uninsdeletekey 
  166. Root: HKLM; Subkey: "SOFTWARE\Clients\News\40tude Dialog\Protocols\snews"; ValueName: "URL Protocol"; ValueType: String; Check: "IsAdmin"; Flags: uninsdeletekey 
  167. Root: HKLM; Subkey: "SOFTWARE\Clients\News\40tude Dialog\Protocols\snews"; ValueName: "EditFlags"; ValueType: Binary; ValueData: "02 00 00 00"; Check: "IsAdmin"; Flags: uninsdeletekey 
  168. Root: HKLM; Subkey: "SOFTWARE\Clients\News\40tude Dialog\Protocols\snews\DefaultIcon"; ValueType: String; ValueData: "{app}\dialog.exe, 0"; Check: "IsAdmin"; Flags: uninsdeletekey 
  169. Root: HKLM; Subkey: "SOFTWARE\Clients\News\40tude Dialog\Protocols\snews\shell"; Check: "IsAdmin"; Flags: uninsdeletekey 
  170. Root: HKLM; Subkey: "SOFTWARE\Clients\News\40tude Dialog\Protocols\snews\shell\open"; Check: "IsAdmin"; Flags: uninsdeletekey 
  171. Root: HKLM; Subkey: "SOFTWARE\Clients\News\40tude Dialog\Protocols\snews\shell\open\command"; ValueType: String; ValueData: """{app}\dialog.exe"" -newsurl:%1"; Check: "IsAdmin"; Flags: uninsdeletekey 
  172. Root: HKLM; Subkey: "SOFTWARE\Clients\News\40tude Dialog\Protocols\nntp"; ValueType: String; ValueData: "URL:NNTP-Protocol"; Check: "IsAdmin"; Flags: uninsdeletekey 
  173. Root: HKLM; Subkey: "SOFTWARE\Clients\News\40tude Dialog\Protocols\nntp"; ValueName: "URL Protocol"; ValueType: String; Check: "IsAdmin"; Flags: uninsdeletekey 
  174. Root: HKLM; Subkey: "SOFTWARE\Clients\News\40tude Dialog\Protocols\nntp"; ValueName: "EditFlags"; ValueType: Binary; ValueData: "02 00 00 00"; Check: "IsAdmin"; Flags: uninsdeletekey 
  175. Root: HKLM; Subkey: "SOFTWARE\Clients\News\40tude Dialog\Protocols\nntp\DefaultIcon"; ValueType: String; ValueData: "{app}\dialog.exe, 0"; Check: "IsAdmin"; Flags: uninsdeletekey 
  176. Root: HKLM; Subkey: "SOFTWARE\Clients\News\40tude Dialog\Protocols\nntp\shell"; Check: "IsAdmin"; Flags: uninsdeletekey 
  177. Root: HKLM; Subkey: "SOFTWARE\Clients\News\40tude Dialog\Protocols\nntp\shell\open"; Check: "IsAdmin"; Flags: uninsdeletekey 
  178. Root: HKLM; Subkey: "SOFTWARE\Clients\News\40tude Dialog\Protocols\nntp\shell\open\command"; ValueType: String; ValueData: """{app}\dialog.exe"" -newsurl:%1"; Check: "IsAdmin"; Flags: uninsdeletekey 
  179. Root: HKLM; Subkey: "SOFTWARE\Clients\News\40tude Dialog\shell"; Check: "IsAdmin"; Flags: uninsdeletekey 
  180. Root: HKLM; Subkey: "SOFTWARE\Clients\News\40tude Dialog\shell\open"; Check: "IsAdmin"; Flags: uninsdeletekey 
  181. Root: HKLM; Subkey: "SOFTWARE\Clients\News\40tude Dialog\shell\open\command"; ValueType: String; ValueData: """{app}\dialog.exe"""; Check: "IsAdmin"; Flags: uninsdeletekey 
  182. Root: HKLM; Subkey: "SOFTWARE\Clients\Mail"; ValueType: String; ValueData: "40tude Dialog"; Tasks: defaultemail; Check: "IsAdmin"; 
  183. Root: HKLM; Subkey: "SOFTWARE\Clients\News"; ValueType: String; ValueData: "40tude Dialog"; Tasks: defaultnews; Check: "IsAdmin"; 
  184. Root: HKCR; Subkey: "mailto"; ValueType: String; ValueData: "URL:Electronic Mail Address"; Tasks: defaultemail; Check: "IsAdmin"; Flags: uninsdeletekey 
  185. Root: HKCR; Subkey: "mailto"; ValueName: "URL Protocol"; ValueType: String; Tasks: defaultemail; Check: "IsAdmin"; Flags: uninsdeletekey 
  186. Root: HKCR; Subkey: "mailto"; ValueName: "EditFlags"; ValueType: Binary; ValueData: "02 00 00 00"; Tasks: defaultemail; Check: "IsAdmin"; Flags: uninsdeletekey 
  187. Root: HKCR; Subkey: "mailto\DefaultIcon"; ValueType: String; ValueData: "{app}\dialog.exe, 0"; Tasks: defaultemail; Check: "IsAdmin"; Flags: uninsdeletekey 
  188. Root: HKCR; Subkey: "mailto\shell"; Tasks: defaultemail; Check: "IsAdmin"; Flags: uninsdeletekey 
  189. Root: HKCR; Subkey: "mailto\shell\open"; Tasks: defaultemail; Check: "IsAdmin"; Flags: uninsdeletekey 
  190. Root: HKCR; Subkey: "mailto\shell\open\command"; ValueType: String; ValueData: """{app}\dialog.exe"" -mailurl:%1"; Tasks: defaultemail; Check: "IsAdmin"; Flags: uninsdeletekey 
  191. Root: HKCR; Subkey: "news"; ValueType: String; ValueData: "URL:News-Protocol"; Tasks: defaultnews; Check: "IsAdmin"; Flags: uninsdeletekey 
  192. Root: HKCR; Subkey: "news"; ValueName: "URL Protocol"; ValueType: String; Tasks: defaultnews; Check: "IsAdmin"; Flags: uninsdeletekey 
  193. Root: HKCR; Subkey: "news"; ValueName: "EditFlags"; ValueType: Binary; ValueData: "02 00 00 00"; Tasks: defaultnews; Check: "IsAdmin"; Flags: uninsdeletekey 
  194. Root: HKCR; Subkey: "news\DefaultIcon"; ValueType: String; ValueData: "{app}\dialog.exe, 0"; Tasks: defaultnews; Check: "IsAdmin"; Flags: uninsdeletekey 
  195. Root: HKCR; Subkey: "news\shell"; Tasks: defaultnews; Check: "IsAdmin"; Flags: uninsdeletekey 
  196. Root: HKCR; Subkey: "news\shell\open"; Tasks: defaultnews; Check: "IsAdmin"; Flags: uninsdeletekey 
  197. Root: HKCR; Subkey: "news\shell\open\command"; ValueType: String; ValueData: """{app}\dialog.exe"" -newsurl:%1"; Tasks: defaultnews; Check: "IsAdmin"; Flags: uninsdeletekey 
  198. Root: HKCR; Subkey: "snews"; ValueType: String; ValueData: "URL:Snews-Protocol"; Tasks: defaultnews; Check: "IsAdmin"; Flags: uninsdeletekey 
  199. Root: HKCR; Subkey: "snews"; ValueName: "URL Protocol"; ValueType: String; Tasks: defaultnews; Check: "IsAdmin"; Flags: uninsdeletekey 
  200. Root: HKCR; Subkey: "snews"; ValueName: "EditFlags"; ValueType: Binary; ValueData: "02 00 00 00"; Tasks: defaultnews; Check: "IsAdmin"; Flags: uninsdeletekey 
  201. Root: HKCR; Subkey: "snews\DefaultIcon"; ValueType: String; ValueData: "{app}\dialog.exe, 0"; Tasks: defaultnews; Check: "IsAdmin"; Flags: uninsdeletekey 
  202. Root: HKCR; Subkey: "snews\shell"; Tasks: defaultnews; Check: "IsAdmin"; Flags: uninsdeletekey 
  203. Root: HKCR; Subkey: "snews\shell\open"; Tasks: defaultnews; Check: "IsAdmin"; Flags: uninsdeletekey 
  204. Root: HKCR; Subkey: "snews\shell\open\command"; ValueType: String; ValueData: """{app}\dialog.exe"" -newsurl:%1"; Tasks: defaultnews; Check: "IsAdmin"; Flags: uninsdeletekey 
  205. Root: HKCR; Subkey: "nntp"; ValueType: String; ValueData: "URL:NNTP-Protocol"; Tasks: defaultnews; Check: "IsAdmin"; Flags: uninsdeletekey 
  206. Root: HKCR; Subkey: "nntp"; ValueName: "URL Protocol"; ValueType: String; Tasks: defaultnews; Check: "IsAdmin"; Flags: uninsdeletekey 
  207. Root: HKCR; Subkey: "nntp"; ValueName: "EditFlags"; ValueType: Binary; ValueData: "02 00 00 00"; Tasks: defaultnews; Check: "IsAdmin"; Flags: uninsdeletekey 
  208. Root: HKCR; Subkey: "nntp\DefaultIcon"; ValueType: String; ValueData: "{app}\dialog.exe, 0"; Tasks: defaultnews; Check: "IsAdmin"; Flags: uninsdeletekey 
  209. Root: HKCR; Subkey: "nntp\shell"; Tasks: defaultnews; Check: "IsAdmin"; Flags: uninsdeletekey 
  210. Root: HKCR; Subkey: "nntp\shell\open"; Tasks: defaultnews; Check: "IsAdmin"; Flags: uninsdeletekey 
  211. Root: HKCR; Subkey: "nntp\shell\open\command"; ValueType: String; ValueData: """{app}\dialog.exe"" -newsurl:%1"; Tasks: defaultnews; Check: "IsAdmin"; Flags: uninsdeletekey 
  212. [INI]
  213. FileName: "{app}\settings.ini"; Section: "Language"; Key: "Active"; String: "{language}"; Flags: createkeyifdoesntexist 
  214. FileName: "{app}\settings.ini"; Section: "System"; Key: "UpdateDBFiles"; String: "1"; Flags: createkeyifdoesntexist 
  215. [Run]
  216. Filename: "{app}\dialog.exe"; Description: "Launch 40tude Dialog"; Languages: "en"; Flags: postinstall skipifsilent nowait
  217. Filename: "{app}\dialog.exe"; Description: "Pokreni 40tude Dialog"; Languages: "hr"; Flags: postinstall skipifsilent nowait
  218. Filename: "{app}\dialog.exe"; Description: "40tude Dialog opstarten"; Languages: "nl"; Flags: postinstall skipifsilent nowait
  219. Filename: "{app}\dialog.exe"; Description: "40tude Dialog jetzt starten"; Languages: "de"; Flags: postinstall skipifsilent nowait
  220. Filename: "{app}\dialog.exe"; Description: "Esegui 40tude Dialog"; Languages: "it"; Flags: postinstall skipifsilent nowait
  221. Filename: "{app}\dialog.exe"; Description: "Uruchom 40tude Dialog"; Languages: "pl"; Flags: postinstall skipifsilent nowait
  222. Filename: "{app}\dialog.exe"; Description: "Lancer 40tude Dialog"; Languages: "fr"; Flags: postinstall skipifsilent nowait
  223. Filename: "{app}\dialog.exe"; Description: "
  224.  40tude Dialog"; Languages: "el"; Flags: postinstall skipifsilent nowait
  225. [Icons]
  226. Name: "{group}\40tude Dialog"; Filename: "{app}\dialog.exe"; 
  227. Name: "{group}\40tude Dialog Help"; Filename: "{app}\dialog.chm"; 
  228. Name: "{group}\40tude Dialog Readme"; Filename: "{app}\readme.txt"; 
  229. Name: "{group}\40tude Dialog License"; Filename: "{app}\license.txt"; 
  230. Name: "{group}\Donate for 40tude Dialog"; Filename: "{app}\donate.url"; 
  231. Name: "{group}\Register 40tude Dialog (commercial users)"; Filename: "{app}\register.url"; 
  232. Name: "{userdesktop}\40tude Dialog"; Filename: "{app}\dialog.exe"; Tasks: desktopicon; 
  233. Name: "{group}\Uninstall 40tude Dialog"; Filename: "{uninstallexe}"; 
  234. [Tasks]
  235. Name: "desktopicon"; Description: "Create a &desktop icon"; GroupDescription: "Additional icons:"; Languages: "en"; 
  236. Name: "defaultnews"; Description: "Register 40tude Dialog as the default &Usenet news client"; GroupDescription: "Default client:"; Languages: "en"; Check: "IsAdmin"; 
  237. Name: "defaultemail"; Description: "Register 40tude Dialog as the default &email client"; GroupDescription: "Default client:"; Languages: "en"; Check: "IsAdmin"; 
  238. Name: "desktopicon"; Description: "Stvori &desktop ikonu"; GroupDescription: "Dodatne ikone:"; Languages: "hr"; 
  239. Name: "defaultnews"; Description: "Registriraj 40tude Dialog kao pocetni &Usenet news klijent"; GroupDescription: "Pocetni klijent:"; Languages: "hr"; Check: "IsAdmin"; 
  240. Name: "defaultemail"; Description: "Registriraj 40tude Dialog kao pocetni &e-mail klijent"; GroupDescription: "Pocetni klijent:"; Languages: "hr"; Check: "IsAdmin"; 
  241. Name: "desktopicon"; Description: "Snelkoppeling op het bureaublad plaatsen"; GroupDescription: "Aanvullende snelkoppelingen:"; Languages: "nl"; 
  242. Name: "defaultnews"; Description: "40tude Dialog als standaardprogramma voor nieuwsgroepen gebruiken"; GroupDescription: "Standaardprogramma:"; Languages: "nl"; Check: "IsAdmin"; 
  243. Name: "defaultemail"; Description: "40tude Dialog als standaardprogramma voor e-mail gebruiken"; GroupDescription: "Standaardprogramma:"; Languages: "nl"; Check: "IsAdmin"; 
  244. Name: "desktopicon"; Description: "Ein Icon auf dem &Desktop erstellen"; GroupDescription: "Zus
  245. tzliche Icons:"; Languages: "de"; 
  246. Name: "defaultnews"; Description: "40tude Dialog als Standard-&Usenet-Programm registrieren"; GroupDescription: "Standardprogramm:"; Languages: "de"; Check: "IsAdmin"; 
  247. Name: "defaultemail"; Description: "40tude Dialog als Standard-&Email-Programm registrieren"; GroupDescription: "Standardprogramm:"; Languages: "de"; Check: "IsAdmin"; 
  248. Name: "desktopicon"; Description: "Crea una icona sul &desktop"; GroupDescription: "Icone aggiuntive:"; Languages: "it"; 
  249. Name: "defaultnews"; Description: "Imposta 40tude Dialog come client news predefinito per &Usenet"; GroupDescription: "Client predefinito:"; Languages: "it"; Check: "IsAdmin"; 
  250. Name: "defaultemail"; Description: "Imposta 40tude Dialog come client &email predefinito"; GroupDescription: "Client predefinito:"; Languages: "it"; Check: "IsAdmin"; 
  251. Name: "desktopicon"; Description: "Stw
  252. rz ikone na pulpicie"; GroupDescription: "Dodatkowe ikony:"; Languages: "pl"; 
  253. Name: "defaultnews"; Description: "Zarejestr&uj 40tude Dialog jako domyslny klient news"; GroupDescription: "Domyslny klient:"; Languages: "pl"; Check: "IsAdmin"; 
  254. Name: "defaultemail"; Description: "Zarejestruj 40tude Dialog jako domyslny klient &email"; GroupDescription: "Domyslny klient:"; Languages: "pl"; Check: "IsAdmin"; 
  255. Name: "desktopicon"; Description: "Cr
  256. er une icone sur le bureau"; GroupDescription: "Icones additionnelles:"; Languages: "fr"; 
  257. Name: "defaultnews"; Description: "Faire de 40tude Dialog le client News par d
  258. faut"; GroupDescription: "Client par d
  259. faut:"; Languages: "fr"; Check: "IsAdmin"; 
  260. Name: "defaultemail"; Description: "Faire de 40tude Dialog le client mail par d
  261. faut"; GroupDescription: "Client par d
  262. faut:"; Languages: "fr"; Check: "IsAdmin"; 
  263. Name: "desktopicon"; Description: "
  264. "; GroupDescription: "
  265. :"; Languages: "el"; 
  266. Name: "defaultnews"; Description: "
  267.  40tude Dialog 
  268.  news"; GroupDescription: "
  269. :"; Languages: "el"; Check: "IsAdmin"; 
  270. Name: "defaultemail"; Description: "
  271.  40tude Dialog 
  272.  email"; GroupDescription: "
  273. :"; Languages: "el"; Check: "IsAdmin"; 
  274. [InstallDelete]
  275. Type: files; Name: "{app}\libeay32.dll"; 
  276. Type: files; Name: "{app}\ssleay32.dll"; 
  277. Type: files; Name: "{app}\dialog.jdbg"; 
  278. Type: files; Name: "{app}\data\ngd.dat"; 
  279. Type: files; Name: "{app}\dicts\acronyms.adm"; 
  280. [CustomMessages]
  281. en.NameAndVersion=%1 version %2
  282. en.AdditionalIcons=Additional icons:
  283. en.CreateDesktopIcon=Create a &desktop icon
  284. en.CreateQuickLaunchIcon=Create a &Quick Launch icon
  285. en.ProgramOnTheWeb=%1 on the Web
  286. en.UninstallProgram=Uninstall %1
  287. en.LaunchProgram=Launch %1
  288. en.AssocFileExtension=&Associate %1 with the %2 file extension
  289. en.AssocingFileExtension=Associating %1 with the %2 file extension...
  290. hr.NameAndVersion=%1 version %2
  291. hr.AdditionalIcons=Additional icons:
  292. hr.CreateDesktopIcon=Create a &desktop icon
  293. hr.CreateQuickLaunchIcon=Create a &Quick Launch icon
  294. hr.ProgramOnTheWeb=%1 on the Web
  295. hr.UninstallProgram=Uninstall %1
  296. hr.LaunchProgram=Launch %1
  297. hr.AssocFileExtension=&Associate %1 with the %2 file extension
  298. hr.AssocingFileExtension=Associating %1 with the %2 file extension...
  299. nl.NameAndVersion=%1 version %2
  300. nl.AdditionalIcons=Additional icons:
  301. nl.CreateDesktopIcon=Create a &desktop icon
  302. nl.CreateQuickLaunchIcon=Create a &Quick Launch icon
  303. nl.ProgramOnTheWeb=%1 on the Web
  304. nl.UninstallProgram=Uninstall %1
  305. nl.LaunchProgram=Launch %1
  306. nl.AssocFileExtension=&Associate %1 with the %2 file extension
  307. nl.AssocingFileExtension=Associating %1 with the %2 file extension...
  308. de.NameAndVersion=%1 version %2
  309. de.AdditionalIcons=Additional icons:
  310. de.CreateDesktopIcon=Create a &desktop icon
  311. de.CreateQuickLaunchIcon=Create a &Quick Launch icon
  312. de.ProgramOnTheWeb=%1 on the Web
  313. de.UninstallProgram=Uninstall %1
  314. de.LaunchProgram=Launch %1
  315. de.AssocFileExtension=&Associate %1 with the %2 file extension
  316. de.AssocingFileExtension=Associating %1 with the %2 file extension...
  317. it.NameAndVersion=%1 version %2
  318. it.AdditionalIcons=Additional icons:
  319. it.CreateDesktopIcon=Create a &desktop icon
  320. it.CreateQuickLaunchIcon=Create a &Quick Launch icon
  321. it.ProgramOnTheWeb=%1 on the Web
  322. it.UninstallProgram=Uninstall %1
  323. it.LaunchProgram=Launch %1
  324. it.AssocFileExtension=&Associate %1 with the %2 file extension
  325. it.AssocingFileExtension=Associating %1 with the %2 file extension...
  326. pl.NameAndVersion=%1 version %2
  327. pl.AdditionalIcons=Additional icons:
  328. pl.CreateDesktopIcon=Create a &desktop icon
  329. pl.CreateQuickLaunchIcon=Create a &Quick Launch icon
  330. pl.ProgramOnTheWeb=%1 on the Web
  331. pl.UninstallProgram=Uninstall %1
  332. pl.LaunchProgram=Launch %1
  333. pl.AssocFileExtension=&Associate %1 with the %2 file extension
  334. pl.AssocingFileExtension=Associating %1 with the %2 file extension...
  335. fr.NameAndVersion=%1 version %2
  336. fr.AdditionalIcons=Additional icons:
  337. fr.CreateDesktopIcon=Create a &desktop icon
  338. fr.CreateQuickLaunchIcon=Create a &Quick Launch icon
  339. fr.ProgramOnTheWeb=%1 on the Web
  340. fr.UninstallProgram=Uninstall %1
  341. fr.LaunchProgram=Launch %1
  342. fr.AssocFileExtension=&Associate %1 with the %2 file extension
  343. fr.AssocingFileExtension=Associating %1 with the %2 file extension...
  344. el.NameAndVersion=%1 version %2
  345. el.AdditionalIcons=Additional icons:
  346. el.CreateDesktopIcon=Create a &desktop icon
  347. el.CreateQuickLaunchIcon=Create a &Quick Launch icon
  348. el.ProgramOnTheWeb=%1 on the Web
  349. el.UninstallProgram=Uninstall %1
  350. el.LaunchProgram=Launch %1
  351. el.AssocFileExtension=&Associate %1 with the %2 file extension
  352. el.AssocingFileExtension=Associating %1 with the %2 file extension...
  353. [Languages]
  354. ; These files are stubs
  355. ; To achieve better results after recompilation, use the real language files
  356. Name: "en"; MessagesFile: "embedded\en.isl"; 
  357. Name: "hr"; MessagesFile: "embedded\hr.isl"; 
  358. Name: "nl"; MessagesFile: "embedded\nl.isl"; 
  359. Name: "de"; MessagesFile: "embedded\de.isl"; 
  360. Name: "it"; MessagesFile: "embedded\it.isl"; 
  361. Name: "pl"; MessagesFile: "embedded\pl.isl"; 
  362. Name: "fr"; MessagesFile: "embedded\fr.isl"; 
  363. Name: "el"; MessagesFile: "embedded\el.isl"; 
  364.